home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-05
/
netpq203.zip
/
F3.C
< prev
next >
Wrap
Text File
|
1993-03-02
|
1KB
|
53 lines
#include <stdio.h>
#include <conio.h>
#include "nos.h"
#include "noslib.h"
#include "netpq.h"
#include "proto.h"
extern struct serverdef *server;
extern struct localqueuedef *localqueue;
extern int currentserver, adaptornum, numberoflogins, currentprinter, found;
extern int queuejobcount, printjobcount;
extern int maxlocalqueuecount, localqueuecount;
int f3keypressed ()
{
int queuenum, ybase;
int port = plotterport;
int servernum;
servernum = 0;
ybase = wherey () + 1;
if (ybase + 5 > 24)
ybase = 24 - 5;
if (checkqueueprivileges (servernum) != -1)
{
if ( (queuenum = displayqueuenumbers (servernum, ybase)) != -1)
{
message ("UPDATING, PLEASE WAIT ...", false);
if (NOSControlQueue (&port, CQ_rush, server [servernum] .servername, localqueue [queuenum] .qe .QE_sequence) == -1)
{
NOSperror ("NOSControlQueue");
exit (1);
}
if (NOSControlQueue (&port, CQ_single, server [servernum] .servername, localqueue [queuenum] .qe .QE_sequence) == -1)
{
NOSperror ("NOSControlQueue");
exit (1);
}
}
}
return 0;
}